<?php


class AlertaTable extends Doctrine_Table
{
    
    public static function getInstance()
    {
        return Doctrine_Core::getTable('Alerta');
    }
    public function getCantidadNoLeidos(Usuario $user)
    {
        $q = $this->createQuery('c')
                ->where(' (c.Leida = false) and c.Id_Usuario = ?',$user->getIdUsuario());
        return $q->execute();
    }
    public function presentar()
    {
        $n = $this->count();
        if(!$n)  return "No hay nuevas alertas";
        elseif($n == 1) return "1 Nueva alerta";
        else return sprintf ("Hay %s Nuevas alertas",$n);
    }
}